home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / amigaos4_only / mpega_libmad / wrap_mpega.h < prev   
C/C++ Source or Header  |  2004-08-03  |  963b  |  28 lines

  1. #ifndef WRAP_MPEGA_H
  2. #define WRAP_MPEGA_H
  3.  
  4. #include <proto/exec.h>
  5. #include <libraries/mpega.h>
  6.  
  7. #include "compiler.h"
  8.  
  9. #ifdef BUILD_POWERUP
  10. #define PPCLVO_MPEGA_open 0
  11. #define PPCLVO_MPEGA_close 1
  12. #define PPCLVO_MPEGA_decode_frame 2
  13. #define PPCLVO_MPEGA_seek 3
  14. #define PPCLVO_MPEGA_time 4
  15. #define PPCLVO_MPEGA_find_sync 5
  16. #define PPCLVO_MPEGA_scale 6
  17. #else
  18. MPEGA_STREAM * LIBPPC WRAP_MPEGA_open(char *stream_name, MPEGA_CTRL *ctrl, APTR a4base);
  19. void LIBPPC WRAP_MPEGA_close(MPEGA_STREAM *mpega_stream, APTR a4base);
  20. LONG LIBPPC WRAP_MPEGA_decode_frame(MPEGA_STREAM *mpega_stream, WORD *pcm[MPEGA_MAX_CHANNELS], APTR a4base);
  21. LONG LIBPPC WRAP_MPEGA_seek(MPEGA_STREAM *mpega_stream, ULONG ms_time_position, APTR a4base);
  22. LONG LIBPPC WRAP_MPEGA_time(MPEGA_STREAM *mpega_stream, ULONG *ms_time_position);
  23. LONG LIBPPC WRAP_MPEGA_find_sync(UBYTE *buffer, LONG buffer_size);
  24. LONG LIBPPC WRAP_MPEGA_scale(MPEGA_STREAM *mpega_stream, LONG scale_percent);
  25. #endif
  26.  
  27. #endif
  28.